

 let WebSocketServer = {
     socketUserObj:{},
     MessageToBeSent:[],
    connection : (socket)=>{
        console.log('有新用户连接啦');
        socket.emit('geting','服务器发来信息')
        socket.on('seting',(data)=>{
            //如果接收到的数据是创建请求则把该连接对象保存至连接库中
            // console.log(data);
            
            if(data.request){
                console.log(data.request);
                WebSocketServer.socketUserObj[`${data.account}`] = socket
                return
            }
            // console.log(data);//拿到数据如果连接对象存在则向他发出消息
            let {fromws,tows,timer,content} = data
            // console.log(data);
            // console.log(tows.account === '14770859754');
            // console.log(WebSocketServer.socketUserObj[tows.account]);
            if(WebSocketServer.socketUserObj[tows.account]){
                
                WebSocketServer.socketUserObj[tows.account].emit('geting',data)//成功发送数据
                return
            }else{//如果不在线,存储在待发送消息数组中
                WebSocketServer.MessageToBeSent.push(data)
            }

            //聊天数据发送，需要携带对方的account账户名
            // {
            //     fromAccount:'来自那个连接账户',
            //     content:'这是账户名',
            //     toAccount:'去到那个连接账户'
            // }
        })
    }
}
module.exports = WebSocketServer